package com.example.figurehecheng.service;

import com.example.figurehecheng.common.result.PageResult;
import com.example.figurehecheng.domain.dto.couponDTO;
import com.example.figurehecheng.domain.entity.Coupon;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.figurehecheng.domain.vo.CouponVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 宇科工作室
 * @since 2024-10-18
 */
public interface ICouponService extends IService<Coupon> {

    List<CouponVO> querySearch(String couponName);

    PageResult queryCoupon(Integer pageNum, Integer pageSize);

    void addCoupon(couponDTO couponDto);

    void updateCoupon(couponDTO couponDto);

    void deleteCoupon(Integer id);
}
